.APSSchedule001 {
	width: 100%;
	height: 100%;
	position: relative;

	& > .ForgeModal {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}

	& > .Select {
		position: absolute;
		z-index: 2;
		top: var(--ItemTitleMonitorFrontBox);
		right: 0px;
		display: flex;
		align-items: center;
		justify-content: center;

		& > div {
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0 16px;

			& > div:first-child {
				width: 100px;
				margin-right: 8px;
				font-size: 18px;
				font-family: ShuHeiTi;
				font-weight: bold;
				color: #ffffff;
				text-align: right;
			}

			& > div:last-child {
				width: 200px;
			}
		}
	}

	& > .legend {
		position: absolute;
		left: 16px;
		top: 16px;
		width: 240px;
		background: rgba(247, 247, 247, 0.5);
		backdrop-filter: blur(10px);
		z-index: 1;
		padding: 16px;
		border-radius: 8px;

		& > div {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;

			& > div {
				width: 100%;
				display: flex;
				align-items: center;
				justify-content: flex-start;
				margin: 4px 0;

				& > div:first-child {
					width: 32px;
					height: 8px;
					background: red;
					margin-right: 8px;
				}

				& > div:nth-child(2) {
					font-size: 16px;
					font-family: ShuHeiTi;
					font-weight: bold;
					color: #262626;
					margin-right: 8px;
				}

				& > div:nth-child(3) {
					font-size: 16px;
					font-family: DIN Condensed;
					font-weight: bold;
					color: #262626;
					margin-right: 8px;
				}
			}
		}
	}
}
